package com.cn.tous.auth.dtos;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.time.Instant;


/**
 * @author 73578
 */
@Data
public class TokenResponse {

    @JsonProperty("access_token")
    private String accessToken; // 访问令牌

    @JsonProperty("refresh_token")
    private String refreshToken; // 刷新令牌

    @JsonProperty("token_type")
    private String tokenType; // 令牌类型（通常为Bearer）

    @JsonProperty("expires_in")
    private long expiresIn; // 过期时间（秒）

    @JsonProperty("scope")
    private String scope; // 权限范围

    @JsonProperty("issued_at")
    private Instant issuedAt; // 令牌颁发时间
}
